-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

newBirthDescriptor{
	type = "class",
	name = "Defiler",
	display_name = "Осквернитель",
	locked = function() return profile.mod.allow_build.corrupter end,
	locked_desc = "Тёмные мысли, чёрная кровь, подлые поступки... Тот, кто прольёт кровь своего брата, получит его силу.",
	desc = {
		"Осквернители носят печать зла. Они - болезнь мира. Для своего продвижения они творят зло, делая это ради своих повелителей или ради самих себя, если у них нет повелителей.",
	},
	descriptor_choices =
	{
		subclass =
		{
			__ALL__ = "disallow",
			Reaver = "allow",
			Corruptor = "allow",
		},
	},
	copy = {
		max_life = 120,
	},
}

newBirthDescriptor{
	type = "subclass",
	name = "Reaver",
	display_name = "Похититель",
	locked = function() return profile.mod.allow_build.corrupter_reaver end,
	locked_desc = "Он похищает души своих врагов и сила тьмы вливается в его плоть.",
	desc = {
		"Похититель это страшный противник, поражающий своих врагов оружием в каждой руке.",
		"Он может управлять болезнями, сначала поражая своих врагов ужасными заразными хворями и после этого разбивая вдребезги их черепа в ближнем бою.",
		"Самые важные качества похитителя - сила и магия.",
		"#GOLD#Изменение характеристик:",
		"#LIGHT_BLUE# * сила +4;",
		"#LIGHT_BLUE# * магия +4;",
		"#LIGHT_BLUE# * ловкость +1.",
		"#GOLD#Здоровье на уровень:#LIGHT_BLUE# +2.",
	},
	power_source = {arcane=true, technique=true},
	stats = { str=4, mag=4, dex=1, },
	talents_types = {
		["technique/combat-training"]={true, 0.3},
		["cunning/survival"]={false, 0.1},
		["corruption/sanguisuge"]={true, 0.3},
		["corruption/reaving-combat"]={true, 0.3},
		["corruption/scourge"]={true, 0.3},
		["corruption/plague"]={true, 0.3},
		["corruption/hexes"]={false, 0.3},
		["corruption/curses"]={false, 0.3},
		["corruption/bone"]={true, 0.3},
		["corruption/torment"]={true, 0.3},
		["corruption/vim"]={true, 0.3},
	},
	talents = {
		[ActorTalents.T_CORRUPTED_STRENGTH] = 1,
		[ActorTalents.T_WEAPON_COMBAT] = 1,
		[ActorTalents.T_DRAIN] = 1,
		[ActorTalents.T_REND] = 1,
	},
	copy = {
		resolvers.equip{ id=true,
			{type="weapon", subtype="waraxe", name="iron waraxe", autoreq=true, ego_chance=-1000},
			{type="weapon", subtype="waraxe", name="iron waraxe", autoreq=true, ego_chance=-1000},
			{type="armor", subtype="light", name="rough leather armour", autoreq=true, ego_chance=-1000}
		},
	},
	copy_add = {
		life_rating = 2,
	},
}

newBirthDescriptor{
	type = "subclass",
	name = "Corruptor",
	display_name = "Разлагающий",
	locked = function() return profile.mod.allow_build.corrupter_corruptor end,
	locked_desc = "Blight and depravity hold the greatest powers. Accept temptation and become one with corruption.",
	desc = {
		"Разлагающий это страшный противник, владеющий тёмной магией, которая позволяет ему высасывать душу врага.",
		"Он может управлять болезнями, разбивать души и похищать жизненные силы для собственного лечения.",
		"Самые сильные разлагающие могут также получить некоторые способности демонов.",
		"Самые важные качества разлагающего - магия и разум.",
		"#GOLD#Изменение характеристик:",
		"#LIGHT_BLUE# * магия +4;",
		"#LIGHT_BLUE# * разум +3;",
		"#LIGHT_BLUE# * телосложение +2.",
	},
	power_source = {arcane=true},
	stats = { mag=4, wil=3, con=2, },
	talents_types = {
		["cunning/survival"]={false, 0},
		["corruption/sanguisuge"]={true, 0.3},
		["corruption/hexes"]={true, 0.3},
		["corruption/curses"]={true, 0.3},
		["corruption/bone"]={false, 0.3},
		["corruption/plague"]={true, 0.3},
		["corruption/shadowflame"]={false, 0.3},
		["corruption/blood"]={true, 0.3},
		["corruption/vim"]={true, 0.3},
		["corruption/blight"]={true, 0.3},
		["corruption/torment"]={false, 0.3},
	},
	talents = {
		[ActorTalents.T_DRAIN] = 1,
		[ActorTalents.T_BLOOD_SPRAY] = 1,
		[ActorTalents.T_SOUL_ROT] = 1,
		[ActorTalents.T_PACIFICATION_HEX] = 1,
	},
	copy = {
		resolvers.equip{ id=true,
			{type="weapon", subtype="staff", name="elm staff", autoreq=true, ego_chance=-1000},
			{type="armor", subtype="cloth", name="linen robe", autoreq=true, ego_chance=-1000}
		},
	},
}
